home *** CD-ROM | disk | FTP | other *** search
- Tue Oct 27 13:01:59 1992 Karl Berry (karl@cs.umb.edu)
-
- * Version 0.6.
-
- Sat Oct 24 05:03:22 1992 Karl Berry (karl@cs.umb.edu)
-
- * gsrf.in: Don't give -encoding to imageto if the user didn't give
- us an encoding.
-
- Fri Oct 23 07:30:20 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (find-encoding): New routine.
- * gsrf.in: Pass a sentinel to use the input encoding by default.
-
- * gsrf.in: Take only the first occurrence in the map file.
-
- * GNUmakefile (extraclean): Remove all the temp files we might create.
-
- * input-pbm.c (pbm_get_block): Go back to finding the first
- all-white row after the block. Will I ever learn? We are now
- almost entirely back to the original code, except that we only
- skip at most BLANK_COUNT white rows. If I had just fixed that bug
- in the first place, I would have been done three days ago.
-
- * writefont.PS (set-char-variables): We can output /space now.
- (output-space-char, number-buffer): Delete.
- * gsrf.in: Don't do the fontconvert -space stuff.
-
- * input-pbm.c (pbm_get_block): Don't read the blank rows into the
- bitmap we return.
-
- * writefont.PS (compute-max-char-dimens): Round char-height when
- moving, so the character doesn't get out of its block.
-
- * input-pbm.c (get_row): Go back to stdout for the scanline trace.
-
- * input-pbm.c (pbm_get_block): Rewrite to read a constant number
- of scanlines.
-
- * main.c: Doc fix.
-
- Thu Oct 22 14:49:08 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (compute-max-char-dimens): convert
- max-char-tall-in-pixels to an integer after computing it.
-
- * input-pbm.c (get_row): Output scanline trace to stderr.
-
- * main.c (main): Handle extensions as we do in other programs.
-
- * writefont.PS: Use `incr' where appropriate (forgot we had it!).
-
- * writefont.PS (encoding-chars-present-3): Set the current point
- before trying to render anything.
-
- * writefont.PS (type3-setfont): Copy the dictionary before calling
- definefont.
-
- * writefont.PS (encoding-chars-present-3): Pass the character code
- to be rendered, not the character name.
-
- Wed Oct 21 08:40:02 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (type3-render-p, type3-setfont,
- encoding-chars-present{,-[13]}): New routines.
- (reencode-font): Set the new encoding to only those characters
- which are actually present in the font, as far as we can tell.
-
- Tue Oct 20 10:12:44 1992 Karl Berry (karl@cs.umb.edu)
-
- * GNUmakefile (install): Make second arg a directory, not a file.
-
- * writefont.PS (set-font): Don't define `font-charstrings', since
- not all fonts have it.
-
- * writefont.PS (concat-strings): Use Ghostscript's predefined
- concatstrings instead.
-
- * gsrf.in (-output-file): New option.
- (filename): Rename to `output_file'; default to new variable
- `input_file'; pass it to Ghostscript.
- * writefont.PS (font-basename): Rename to `output-filename'.
- (input-filename): New argument to program.
- (reencode-file): Read input-filename if the fontname is unknown to GS.
-
- * gsrf.in: Specify ./<filename> to gftopk.
-
- * gsrf.in: Specify the .pbm extension explicitly to imageto, in
- case the filename has a `.' in it.
-
- * main.c (main): Output to standard output if no output file is
- specified.
- (read_command_line): Output the version info to stderr.
- * gsrf.in: Redirect output from bbcount.
-
- * gsrf.in: Require both a filename and a fontname to be present,
- and give appropriate error messages.
-
- * gsrf.in: Echo the invocation of Ghostscript if we are verbose.
-
- Sat Oct 17 08:36:45 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (set-font): Do `setfont' after `scalefont'.
-
- * writefont.PS (reencode-font): Test for the various keys we don't
- copy properly -- we were dup'ing the truth value.
-
- Sun Oct 11 15:14:27 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (set-font): Use findfont scalefont instead of
- selectfont, in case Ghostscript wasn't installed with level 2 features.
-
- Sun Oct 4 09:42:25 1992 Karl Berry (karl@cs.umb.edu)
-
- * writefont.PS (baseline-adjustment): Negate the depth.
-
- * gsrf.in: Remove a PK file so fontconvert will always read the
- newly-output GF file.
-
- * gsrf.in: Don't pass -clean-threshold to imageto, since it's no
- longer an option.
-
- * main.c (main): `bounding_box_list_type' is now `bb_list_type'.
-
- Tue Sep 22 14:50:47 1992 Karl Berry (karl@cs.umb.edu)
-
- * gsrf.in: specify -clean-threshold=100, so we don't throw away
- parts of our characters.
-
- Mon Sep 21 13:00:57 1992 Karl Berry (karl@cs.umb.edu)
-
- * gsrf.in: use -eq, not =, to see if we should make a space character.
-
- * gsrf.in: if verbose, do not specify -q to gs.
-
- Mon Sep 14 09:30:16 1992 Karl Berry (karl@hayley)
-
- * GNUmakefile (gsrenderfont): make readonly.
-
- * GNUmakefile (check): depend on bbcount.
-
- Thu Sep 3 09:30:47 1992 Karl Berry (karl@hayley)
-
- * Version 0.5.
-
- Thu Sep 3 15:34:08 1992 Karl Berry (karl@claude.cs.umb.edu)
-
- * distclean: remove gsrenderfont.
-
- Fri Aug 21 10:52:59 1992 Karl Berry (karl@hayley)
-
- * gsrf.in (ifi-charcode): rename to ifi-charname (and output the
- name, instead of the code); change callers.
- (max-output-buffer): increase to 100.
-
- * gsrf.in: pass the encoding to imageto.
-
- * gsrf.in: complain if the person uses -foo.
-
- * gsrf.in: set AWKPATH to search for our awk file.
-
- * GNUmakefile (install): install gsrenderfont (not bbcount; that's
- already done automatically), fixifibb.awk, and writefont.PS.
-
- * GNUmakefile (gsrenderfont): make the result of the sed
- executable.
-
- * writefont.PS (open-encoding-file): use = for the error message,
- not ==.
-
- * gsrf.in: apparently some awk's don't have getline, so explicitly
- call gawk.
-
- * gsrf.in (-map, -map=): assign to `map_file', not the
- (nonexistent) `mapfile'.
-
- Tue Aug 18 15:58:24 1992 Karl Berry (karl@hayley)
-
- * GNUmakefile (dist): include writefont.PS.
-
- Sun Aug 9 09:46:24 1992 Karl Berry (karl@hayley)
-
- * gsrf.in: make the leading r optional in the map file.
-
- * gsrf.in: use && instead of -a in `test' commands.
-
- Thu Aug 6 19:45:03 1992 Karl Berry (karl@hayley)
-
- * gsrf.in (usage): use variables for the defaults.
-
- Tue Aug 4 10:07:32 1992 Karl Berry (karl@hayley)
-
- * GNUmakefile (install): new target; install bbcount.
-
- * gsrf.in: call imageto, not imagetofont.
-
- Fri Jun 5 09:19:36 1992 Karl Berry (karl@hayley)
-
- * main.c (main): `return 0' instead of `exit (0)'. (From Paul Eggert)
-
- Fri May 29 11:45:08 1992 Karl Berry (karl@hayley)
-
- * main.c (main): change return type to `int'.
-
- Mon May 18 17:58:01 1992 Karl Berry (karl@hayley)
-
- * GNUmakefile (dist): new target.
-
- Mon May 4 09:31:48 1992 Karl Berry (karl@hayley)
-
- * GNUmakefile (gsrenderfont): new target.
-
- * gsrf.in: don't accept options like `-foo'; do accept `--<name>'
- as well as `-<name>, and `<option>=...' as well as `<option> ...'.
-
- * main.c (verbose): remove; it's defined in report.c.
-
- Tue Apr 21 07:43:55 1992 Karl Berry (karl@hayley)
-
- * input-pbm.c (pbm_get_block): use XTALLOC1.
-
- Wed Apr 15 08:00:54 1992 Karl Berry (karl@hayley)
-
- * main.c (main): `make_output_filename' is now `extend_filename'.
-
- * writefont.PS (show-char): when compensating for a negative lsb,
- convert to points.
-
- * writefont.PS (output-space-char): write the space's charcode
- correctly.
-
- * writefont.PS (number-buffer): define as a string, not a number.
-
- Thu Apr 9 08:11:16 1992 Karl Berry (karl@hayley)
-
- * writefont.PS (output-space-char): new routine.
- (make-gsfont): call it.
-
- Wed Apr 8 08:44:14 1992 Karl Berry (karl@hayley)
-
- * writefont.PS (set-char-variables): ignore the space character.
-
- * writefont.PS (show-char): move over by the lsb if it's negative,
- so we don't lose character parts off the edge.
-
- * gsrf.in: new file with the template for the lib path.
-
- * input-pbm.c (pbm_get_block): rewrite to first ignore blank
- lines, and then look for an all-blank line towards the end.
-
- Mon Apr 6 11:23:17 1992 Karl Berry (karl@hayley)
-
- * input-pbm.c (pbm_get_block): don't give a fatal error if we
- reach the end of the image in the middle of a block. Just
- return NULL.
-
- * input-pbm.c (pbm_get_block): save the scanline in new memory.
-
- Sat Apr 4 13:11:48 1992 Karl Berry (karl@hayley)
-
- * gsrenderfont: just invoke `imagetofont', not
- `../imagetofont/imagetofont'.
-
- Mon Mar 30 07:50:01 1992 Karl Berry (karl at hayley)
-
- * gsrenderfont (final_resolution): use expr, not dc.
-
- Sun Mar 29 19:09:27 1992 Karl Berry (karl at hayley)
-
- * gsrenderfont: correct error msg grammar.
-
- * main.c (read_command_line): remove empty else.
-
- Sat Mar 28 07:48:23 1992 Karl Berry (karl at hayley)
-
- * Version 0.4.
-
- * Change copyright years to 1992 only.
-
- Sat Mar 7 09:39:06 1992 Karl Berry (karl at hayley)
-
- * GNUmakefile (files, headers, source): replace with `c_and_h', etc.
- (libraries): define.
-
- Wed Mar 4 16:05:51 1992 Kathy Hargreaves (kathy at hayley)
-
- * main.c (main): set output_filename to font_basename if the
- former is unset; then call make_output_filename to really make it.
-
- Wed Mar 4 07:15:39 1992 Karl Berry (karl at hayley)
-
- * gsrenderfont: compute the resolution of the final GF file from
- both the point size and the given resolution.
-
- Tue Mar 3 07:45:27 1992 Karl Berry (karl at hayley)
-
- * writefont.PS (set-char-variables): use font-* variables; check
- if the character is in the CharStrings to see if it is in the
- font.
- (set-font): set font-encoding and font-charstrings.
-
- Mon Mar 2 08:33:53 1992 Karl Berry (karl at hayley)
-
- * gsrenderfont: add options, etc.
-
- * input-pbm.c (pbm_get_block): if one of the last few scanlines
- that is supposed to be blank isn't, then save it and return,
- instead of including it in the image. Also ignore all-white
- rows at the top of a block.
-
- * writefont.PS (side-bearings): don't bother to cvi the side bearings.
- (make-gsfont): write onto name.xifi, not .ifi.
- * fixifibb.awk: new file.
-
- Sun Mar 1 11:22:55 1992 Karl Berry (karl at hayley)
-
- * main.c, version.c: sources for bbcount.
- * GNUmakefile (program): set to bbcount.
- (sources): set to the new source files.
- Also, include the usual submakefiles from data.
-
- * writefont.PS (ifi-writestring): new routine.
- (output-char-info): use it.
-
- * writefont.PS (bounding-boxes): remove the dictionary.
- (num-bounding-boxes): just output a constant `00'.
-
- * writefont.PS (compute-{max-char,final-image}-dimens): new routines.
-
- Sat Feb 29 06:48:09 1992 Karl Berry (karl at hayley)
-
- * writefont.PS (find-char-dimensions-in-pixels): subtract the left
- sidebearings from the (purported) bounding-box width.
-
- Fri Feb 28 07:32:11 1992 Karl Berry (karl at hayley)
-
- * writefont.PS (bounding-boxes): add many accented characters to
- the dictionary.
-
- * writefont.PS (reencode-font): new routine; we now reencode the
- font instead of keeping its original encoding, so we can get at
- characters that Adobe did not encode.
-
- * writefont.PS (baseline-adjustment, side-bearings): round, don't
- take the ceiling.
-
- * writefont.PS (parse-encoding-file): don't define charcode in the
- encoding dictionary.
-
- * writefont.PS (make-gsfont): if we end up with a device height of
- zero, give an error message, instead of letting makeimagedevice
- catch it with a rangecheck.
-
- Tue Feb 25 08:04:23 1992 Karl Berry (karl at hayley)
-
- * writefont.PS (make-image-device): update the call to
- makeimagedevice for the new version of Ghostscript -- the
- palette is specified differently.
-
- * writefont.PS: read a .enc file, instead of duplicating the
- information in dictionaries.
- (parse-encoding-file, open-encoding-file, encoding-line): new routines.
-
- * gsrenderfnt.PS: rename to `writefont.PS', so avoid dumb
- autosaving errors. Hmph.
-
- Tue Jul 30 13:18:20 1991 Karl Berry (karl at ra.cs.umb.edu)
-
- * Version 0.3.
-
- Sat Jul 27 17:47:52 1991 Karl Berry (karl at ra.cs.umb.edu)
-
- * GNUmakefile (all): put first in the list.
-